#demographics-section1 label {
    width: 304px;
    float: left;
    line-height: 1.25em;
    padding-left: 18px;
}
#gender-label {
    width: 200px;
}
#age-label {
    width: 200px;
}
#demographics-section1 select{
    width: 100px;
    float: left;
    font-size: .8em !important;
    margin-left: 1em;
}



#registerPassword-tip, #registerConfirmPassword-tip {
    max-width: 440px !important;
}

#pssResults {
    width: 400px !important;
    border: 1px solid #333;
    padding: .5em;
    border-radius: 5px;
    background: #111;
}

#pssResults li, #pssResults p, #registerPassword-tip li, #registerPassword-tip p, #registerConfirmPassword-tip li, #registerConfirmPassword-tip p {
    
}

#pssResults li, #pssResults p {
    font-size: 12px !important;
    color: #FFF;
    font-family: Arial !important;
}

#passwordAnalyzer .formControl {
    display: none;
}
#passwordAnalyzer iframe {
    display: none;
}

.passwordStrengthBarWrapper {
    width: 248px;
    height: 18px;
    border: 2px solid #333;
    margin-bottom: .5em;
    background: #FFF;
}
.passwordStrengthBar {
    width: 0px;
    height: 18px;
    background: red;
}

.susceptibility {
    padding: 0 0 0 42px;
    margin: 0 0 2px 0;
    min-height: 42px;
    background: url(/images/password-security-study/icons/32-susceptibility.png) 0 0 no-repeat;
}
    .susceptibilityHeader p {
        font-size: 1em !important;
        font-weight: bold !important;
        margin: 0 0 .5em 0 !important;
    }

.severity {
    padding: 0 0 0 42px;
    margin: 0 0 2px 0;
    min-height: 42px;
    background: url(/images/password-security-study/icons/32-severity.png) 0 0 no-repeat;
}

.selfEfficacy {
    padding: 0 0 0 42px;
    margin: 0 0 2px 0;
    min-height: 42px;
    background: url(/images/password-security-study/icons/32-self-efficacy.png) 0 0 no-repeat;
}

    .selfEfficacy ul {
        list-style: none;
        margin: 0;
    }
    .selfEfficacy ul li {
        padding: 0 0 0 32px;
    }
    .selfEfficacy ul li.checked {
        background: url(/images/password-security-study/icons/checkbox-checked.png) 7px 7px no-repeat;
    }
    .selfEfficacy ul li.unchecked {
        background: url(/images/password-security-study/icons/checkbox-unchecked.png) 7px 7px no-repeat;
    }
    .selfEfficacy ul li.speechBubble {
        background: url(/images/password-security-study/icons/25-speech-bubble.png) 0 0 no-repeat;
    }

    /*
    .selfEfficacy ul.static {
        list-style: disc;
    }
        .selfEfficacy ul.static li {
            margin: 0 0 0 1.5em;
            padding: 0;
        }
    */
.responseEfficacy {
    padding: 0 0 0 42px;
    margin: 0 0 2px 0;
    min-height: 42px;
    background: url(/images/password-security-study/icons/32-response-efficacy.png) 0 0 no-repeat;
}

.passwordStrength, .timeToCrack {
    font-weight: bold;
}

.analyzing {
    padding: 0 0 0 26px;
    background: url(/images/password-security-study/animations/ajax-loader.gif) 0 0 no-repeat;
    font-weight: bold;
}

.veryInsecure {
    color: #FF4F4F;
}
.insecure {
    color: #FFD13A;
}
.fairlySecure {
    color: #FFF83A;
}
.secure {
    color: #3AFF3D;
}
.verySecure {
    color: #3A93FF;
}